#include "StdAfx.h"
#include "CHabitacions.h"
#include "String.h"

CHabitacions::CHabitacions(void){

	SetPersonatge ("");
	SetObjectes ("");
	SetEnemig ("");
	SetHabitacio ("");
	SetLlum(true);
}

CHabitacions::~CHabitacions(void){

}

CHabitacions::CHabitacions(const char *personatge,const char *objectes,const char *enemig,const char *thabitacio,bool llum){

	SetPersonatge (personatge);
	SetObjectes (objectes);
	SetEnemig (enemig);
	SetHabitacio (thabitacio);
	SetLlum(llum);
}



CHabitacions::CHabitacions(CHabitacions &chabitacio){

	Set(chabitacio.GetPersonatge(),chabitacio.GetObjectes(),chabitacio.GetEnemig(),chabitacio.GetHabitacio(),chabitacio.GetLlum());
}
	
const char *CHabitacions::GetPersonatge()const{
	return m_personatge;
}

const char *CHabitacions::GetObjectes()const{
	return m_objectes;
}

const char *CHabitacions::GetEnemig()const{
	return m_enemig;
}

const char *CHabitacions::GetHabitacio()const{
	return m_thabitacio;
}

bool CHabitacions::GetLlum(){
	return m_llum;
}

void CHabitacions::Get(char *personatge,char *objectes,char *enemig,char *thabitacio,bool &llum) {

	strcpy(personatge,m_personatge);
	strcpy(objectes,m_objectes);
	strcpy(enemig,m_enemig);
	strcpy(thabitacio,m_thabitacio);
	llum=m_llum;
}



void CHabitacions::SetPersonatge(const char *personatge){

	strcpy(m_personatge,personatge);

}

void CHabitacions::SetObjectes(const char *objectes){

	strcpy(m_objectes,objectes);

}

void CHabitacions::SetEnemig(const char *enemig){

	strcpy(m_enemig,enemig);

}

void CHabitacions::SetHabitacio(const char *thabitacio){

	strcpy(m_thabitacio,thabitacio);

}

void CHabitacions::SetLlum(bool llum){

	m_llum=llum;

}


void CHabitacions::Set(const char *personatge,const char *objectes,const char *enemig,const char *thabitacio,bool llum){

	SetPersonatge (personatge);
	SetObjectes (objectes);
	SetEnemig (enemig);
	SetHabitacio (thabitacio);
	SetLlum(llum);

}






